package Day5;

import sun.text.resources.cldr.ii.FormatData_ii;

/**
 * @Author kalista
 * @Description
 * @Date 2020/11/9  10:14
 **/
public class ArrayTest {
    public static void main(String[] args) {

        int a = 10;


        String b = "dsfd";


//
//        // 声明数组
//        // type[] arrayname;
//        int[] ageArray;
//        // 给数组分配空间
//        ageArray = new int[3];
//        // 赋值  你要操作数组就操作数组的名字
//        // 赋值的时候必须要和声明的类型一致
//        ageArray[0] = 25;
//        ageArray[1] = 18;
//        ageArray[2] = 13;
//
//        System.out.println(ageArray[2]);
//
//
//        // 初始化
//        String[] str = new String[5];
//        str[0] = "王聪聪";
//        str[1] = "雯雯";
//        str[3] = "小其";
//        str[2] = "星星";
//        str[4] = "林林";

        String[] str1 = new String[5];
        str1[0] = "王聪聪";
        str1[1] = "雯雯";
        str1[3] = "小其";
        str1[2] = "星星";
        str1[4] = "林林";


        System.out.println(str1[1]);

        // 看看数组的长度
        int strLen = str1.length;
        System.out.println(strLen);
        System.out.println("==================");
        // 使用循环遍历 length 属性还是方法   普通for循环
        for (int i = 0; i < str1.length; i++) {
            if(i == 1){
                str1[i] = "震震";
            }
            System.out.println(str1[i]);
        }

        System.out.println("“---------------");
        // 增强for for-each JDK1.5新增功能。 专门用来读取数组或者集合的所有的元素。
        // 第一个位置 数组的类型  第二个位置变量名字 自己取得   第三个位置   :    第四个位置  数组名字
        for(String s  :  str1){
            System.out.println(s);
        }
        // for-each 不涉及有关索引



        // 数组的拷贝




    }

}
